home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
1170
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
3KB
Date: Sun, 31 Jul 1994 13:17:40 -0400 (EDT)
From: Timothy Miller <millert@cs.csee.usf.edu>
Subject: Re: GEM List
To: gem-list@world.std.com
In-Reply-To: <90940731090809/0006795560PK4EM@mcimail.com>
Message-Id: <Pine.3.87.9407311340.F532-0100000@grad>
Mime-Version: 1.0
Precedence: bulk
Everyone:
If we're to use an ASCII app-defs file to represent key codes, how about
we use ^ for control, + for shift, and @ for Alt? When displaying in the
menu, + would be converted to up-arrow, and @ would be converted to that
closer thing.
Ctrl-Alt-Delete would be ^@del
Ctrl-A would be ^A
Shift-Ctrl-T would be ^+T
And so forth. This would make it MUCH easier to parce than "<ctrl>" and
the sort. And for those who don't know the convention, we'll have
comment lines at the beginning of the file explaining it.
Hollis:
]Then it makes no sense to argue about this. GEM doesn't function in any
]consistent way. It functions the way YOU make it function. Why would
]a closer pop up a menu? My library only pops up a menu if you hold down the
]button on a closer. If you tap the closer shut, it closes it. I begin
]to wonder if you received a copy of XAES without my permission...
I do not have a copy of XAES. I heard about a wordprocessor or something
for the Atari that would pop up a menu when you clicked on the closer.
And BTW, I am STRONGLY against replacing the standard window gagets.
]Toolboxes are not the only place background windows should be enforced.
Make
]it so that if a user creates a window with your library, they have the
]option to use WF_BEVENT. If they are not using the right TOS version, then
]handle the WF_BEVENT bit yourself!
I haven't taken the time to figure out WF_BEVENT. I will soon for the
sake of knowing it, but so far I don't seem to need it which is just
great by me because not everyone will be running an OS with WF_BEVENT.
]Hint : The ability to handle background window gadgets (sizer, sliders,
] titlebar, etc.) is directly linked with the ability to click
] background buttons in dialogs.
I understand now. Do you then do 3-d gagets on all windows even on older
TOS versions? This WOULD be a benefit.
]Just sounds like you're a lazy coder. There is *nothing* hard about what
]you just explained to me. It's all a matter of sitting down and DOING it.
]If you keep contradicting everything I say and saying it's not easy, or it's
]impossible, then no one will even WANT to get your library. Don't be a lazy
]assed coder. TRY something for a change, rather than coming up with excuses
]to get out of everything before even trying it.
I'm not lazy... just practical. Before I write code, I will often sit
down and work the whole thing out in my mind or on paper before I begin.
I go for the most ellegant approach. The most ellegant isn't necessarily
the most efficient, code-wise, but it takes the least time for me, is
often smaller, requires less typing, and is far less bug-prone.
Parcing ASCII is not my most favorite thing to do. I can do it, but I
don't think it's very enjoyable. Therefore, I'm a bit more likely to not
do it too well, due to lack of experience. (not that I wouldn't TRY,
though.) Whatever is required to parce this file and deal with it WILL
be included in my library in some form or other, so don't worry about it.